One Montgomery County school, The Souderton Charter School Collaborative, ranked No. 1 in Pennsylvania for charter schools and took the top spot for middle schools in the county.
Here are the top 20 best middle schools in Montgomery County, according to Niche.
20. Upper Moreland Middle School.
19. Springfield Township Middle School.
18. Indian Crest Middle School.
17. Pennbrook Middle School.
16. Arcola Intermediate School.
15. Indian Valley Middle School.
14. Skyview Upper Elementary School.
13. Upper Merion Middle School.
12. Spring-Ford Eighth Grade Center.
11. Perkiomen Valley Middle School - East.
10. Perkiomen Valley Middle School - West.
9. Murray Avenue School.
8. Colonial Middle School.
7. Spring-Ford Intermediate School.
6. Sandy Run Middle School.
5. Spring-Ford Seventh Grade Center.
4. Wissahickon Middle School.
3. Welsh Valley Middle School.
2. Bala Cynwyd Middle School.
1. The Souderton Charter School Collaborative.
To determine the "best public schools in America," Niche's ranking was "based on rigorous analysis of academic and student life data from US Department of Education along with test scores, college data, and ratings collected from millions of Niche users."
Click here for the complete list of top middle schools in Montgomery County from Niche.
Click here to follow Daily Voice Norristown and receive free news updates.